@charset "utf-8";
/* CSS Document */


/*订单确认*/
.order-qr{ background:#fefcf8; width:882px; margin:0 auto; border:1px solid #e4e3e0;padding:10px 13px;}
  .order-qr .order-title{ margin:5px 0 10px;}
  .jztime{ margin:0 0 0 10px;}
    .jztime label{ display:inline-block; margin-right:10px; border:1px solid #e5e3df; background:#fff; padding:3px 6px; height:18px; line-height:18px; cursor:pointer; color:#c4c3c1; position:relative;}
	.jztime input,.jzren label input{ display:none;}
	.jztime label.have{color:#404040;}
	.jztime label:hover,.jztime label.on{ border:1px solid #e97017;}
	.jztime label.on{background:url(../images/pay/srbtm.png) no-repeat right bottom;}
  .order-qr+.order-qr{ border-top:0; margin-bottom:15px}
  .addpeple{ cursor:pointer; margin-left:10px;}
  .myBox{margin:10px 0 10px 40px; overflow:hidden;}
  .myBox a{ color:#ff2b01; text-decoration:underline; margin-left:10px; position:relative;top:10px;}
  .myBox input[type="submit"].b-Btn,.myBox input[type="button"].b-Btn,.b-Btn,.jzr-info input[type="submit"].b-Btn{ width:110px; height:35px; line-height:35px; display:inline-block; background:#1faae5; color:#fff; border-radius:3px; font-size:18px;}
   .myBox input[type="submit"].h-Btn,.myBox input[type="button"].h-Btn{ background:#ccc;}
  .xyBox{ margin:10px 0 0px 40px; overflow:hidden;}
  .xyBox input[type="checkbox"]{ position:relative;top:-3px;}
  
  .xytxt{padding:10px 30px 10px 15px; width:842px; height:130px; border:1px solid #d0cfcf; border-radius:3px; margin:0 auto 20px; overflow-y:scroll;}
  .xytxt p{ margin:0;}

.jzren{ margin:15px 0 0 25px; overflow:hidden;}
  .jzren .kbox{ display:inline-block; overflow:hidden; position:relative;}
  .jzren label{ width:228px; height:118px; margin:2px 42px 2px 2px; display:inline-block; border:1px solid #bcbbb8; border-radius:3px; cursor:pointer;}
  .jzren .kbox.on label,.jzren .kbox:hover label{border:3px solid #e97017; margin:0 40px 0 0;}
  .jzren .ktitle{ height:36px; line-height:36px; background:#fff; padding-left:12px; border-bottom:1px dashed #676767;}
  .jzren .edit{ padding-left:15px; width:32px; position:absolute; top:11px; right:47px; background:url(../images/img/edit.png) no-repeat left center; z-index:9; cursor:pointer;}
  
  
  .jzren .kCon{ background:#f6f6f6; padding-left:12px; height:72px;padding-top:8px; line-height:22px;}
  .jzren .kbox .bdkard{ color:#ff2b01; text-decoration:underline; position:absolute; z-index:9; bottom:11px; left:60px; cursor:pointer;}
  .jzren .kbox.on .ktitle,.jzren .kbox:hover .ktitle{ background:#f7f9fa;}
  .jzren .kbox.on .kCon,.jzren .kbox:hover .kCon{ background:#fff5e0;}
  
.modal{ width:auto; left:55%;}
  .jzr-info{ width:330px; line-height:28px; margin-bottom:15px; overflow:hidden;}
  .jzr-info table{ width:100%;}
  .jzr-info table td{ padding:5px 0;}
  .jzr-info .info-txt{ width:198px; height:24px;line-height:24px; padding:2px 0 2px 10px; margin:0; border:1px solid #e3e3e3; position:relative;}
  .jzr-info .info-slct{ background:url(../images/img/sarr.jpg) no-repeat 185px center;}
  .jzr-info .kName{ width:178px; padding-right:20px;}
  .jzr-info .kList{ position:absolute; top:28px; border:1px solid #e3e3e3; left:-1px; width:208px; margin:0; padding:2px 0; z-index:9; background:#fff; display:none;}
  .jzr-info .kList li,.bdkardbox .kList2 li{ line-height:22px; padding-left:10px; cursor:pointer;}
  .jzr-info .kList li:hover,.bdkardbox .kList2 li:hover{ background:#1faae5; color:#fff;}
  .jzr-info input[type="radio"]{ position:relative; top:-3px; margin-right:2px;}
  .jzr-info+.jzr-info{ border-top:1px solid #e8e8e8;padding-top:15px;}
  .jzr-info input[type="submit"].b-Btn{ margin-top:10px;}
.bdBox{ position:relative;}  
  .bdkardbox{ width:426px; border:1px solid #d0cfcf; padding:0px 0 0px 12px; height:35px; border-radius:3px;}
  .bdkardbox .kardtxt{ width:348px; margin:6px 0; height:23px; line-height:23px;}
  .bdkardbox .b-Btn{ width:78px; border-radius:0;} 
  .bdkardbox .kList2{position:absolute;top:36px; border:1px solid #e3e3e3; left:0px; background:#fff;width:360px; margin:0; z-index:9999; display:none;}

/*订单支付*/
.step1{ width:960px; height:58px; background:url(../images/img/steps.png) no-repeat 0 0; margin:10px auto 0;}
.step2{ background-position:0 -58px;}
.order-box{ margin-top:0;}
  .order-table{ width:880px; margin:15px auto 0;}
  .order-table table{ width:100%;}
  .order-table table th{color:#404040; text-align:center; font-weight:normal; border-bottom:1px solid #a8a8a8; padding:10px 0;}
  .order-table table td{ text-align:center; padding:20px 0 15px; border-bottom:1px dashed #e7e7e7;}
  .order-table img{ width:75px; height:75px;}
  .order-table .rCons{ text-align:left; margin:10px 0 0 85px; width:107px; line-height:16px;}
    .order-table .oTitle{ margin-bottom:5px;}
  .order-table .rCons2{text-align:left;line-height:16px;margin:0px 0 0 60px;}	
  .order-table2{margin:15px auto 5px;}
  .order-table2 table td{border-bottom:0;}
  .btmstip{ text-align:right; margin:5px 0;}
  
.payBox{ padding:25px 30px 50px;}
  .payList{ margin:20px 0 35px; overflow:hidden;}
  .payList input{ display:none;}
  .payList label{ display:inline-block; width:210px; margin-right:10px; cursor:pointer; position:relative;}
  .payList label.nmr{ margin-right:0;}
  .payList img{ border:1px solid #d0cfcf; border-radius:3px; margin:2px;}
  .payList img:hover,.payList label.on img{border:3px solid #e97017; margin:0;}
  .payList label .dgbg,.jzren label .dgbg{ width:30px; height:25px; position:absolute; right:-1px; bottom:3px; z-index:3; background:url(../images/pay/rbtm.png) no-repeat; display:none;}
  .jzren label .dgbg{ bottom:0; right:42px;}
  .payList label.on .dgbg,.jzren div.on .dgbg{display:block;}
  
  .payBox .paybtn{ width:110px; height:33px; line-height:33px; text-align:center; border-radius:3px; color:#fff; font-size:18px;  background: #1faae5; margin-left:20px;}
  
  

  
  

/*订单成功*/
.order{background:#f2f7f2; padding:15px 30px 30px;}
  .order .orderstu{ margin-left:30px; overflow:hidden; line-height:24px;}
  .order .orderstu img{ margin:0 20px 22px 0;}
  .order .order-mx{ background:#fff; padding-top:25px; border:1px solid #eeebe2;}
  .order .order-mx table{ width:100%;}
  .order .order-mx table td{ padding-bottom:12px;}
  .order .order-mx+.order-mx{border-top:0px solid #eeebe2; padding-top:12px; margin-bottom:40px;}